<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
	<title>gatherV1.0</title>
	<link rel="stylesheet" type="text/css" href="/Public/style.css" />
	<script>
		function checkData(){
			if(document.getElementById('gatherWebName').value==''){
				alert('网站名称不能为空~');
				document.getElementById('gatherWebName').focus();
				return false;
			}
			
			var objGatherUrlType = document.getElementsByName('gatherUrlType');
			if(objGatherUrlType[0].checked==true){ //连续的网址
				if(document.getElementById('gatherUrl').value==''){
					alert('采集网址不能为空~');
					document.getElementById('gatherUrl').focus();
					return false;
				}
				if(document.getElementById('startPage').value==''){
					alert('开始页数不能为空~');
					document.getElementById('startPage').focus();
					return false;
				}
				if(document.getElementById('endPage').value==''){
					alert('结束页数不能为空~');
					document.getElementById('endPage').focus();
					return false;
				}
			}else{
				if(document.getElementById('gatherUrlSets').value==''){
					alert('指定页面不能为空~');
					document.getElementById('gatherUrlSets').focus();
					return false;
				}
			}
 

			if(document.getElementById('subjectPat').value==''){
				alert('列表规则不能为空~');
				document.getElementById('subjectPat').focus();
				return false;
			}
			if(document.getElementById('contentPat').value==''){
				alert('详情规则不能为空~');
				document.getElementById('contentPat').focus();
				return false;
			}
			if(document.getElementById('subjectSeq').value==''){
				alert('标题序号不能为空~');
				document.getElementById('subjectSeq').focus();
				return false;
			}
			if(document.getElementById('listUrlSeq').value==''){
				alert('链接序号不能为空~');
				document.getElementById('listUrlSeq').focus();
				return false;
			}
			if(document.getElementById('contentSeq').value==''){
				alert('正文序号不能为空~');
				document.getElementById('contentSeq').focus();
				return false;
			}
		}
		function copyToClipboard(data) { 
			window.clipboardData.setData('text',data); 
		}
		
		function changeUrlType(type){
			if(type==1){
				document.getElementById('gatherUrlTypeDiv_0').style.display='none';
				document.getElementById('gatherUrlTypeDiv_1').style.display='block';
			}else{
				document.getElementById('gatherUrlTypeDiv_1').style.display='none';
				document.getElementById('gatherUrlTypeDiv_0').style.display='block';
			}
		}

		
	</script>
</head>
<body>
	<div class="divHeader">
		<div ><a href="index.php">规则管理</a></div>
	</div>
	<form action="action.php?action=addRule" method="post" onSubmit="return checkData();">
		网站名称：<input type="text" name="gatherWebName" id="gatherWebName" style="width:600px;" /><br/><br/>
		网站编码：<select name="gatherWebCharset" id="gatherWebCharset"><option value="UTF-8">UTF-8</option><option value="GBK">GBK</option></select><br/><br/>
		网址类型：<input type="radio" name="gatherUrlType" value="0" onclick="changeUrlType(0)" checked="checked" />连续的 &nbsp;&nbsp;&nbsp;&nbsp; <input type="radio" name="gatherUrlType" value="1" onclick="changeUrlType(1)" />指定的<br/><br/>
		
		<div id="gatherUrlTypeDiv_0">
		采集网址：<input type="text" name="gatherUrl" id="gatherUrl" style="width:600px;" /><span style='padding-left:5px;color:red;cursor:pointer;' onClick="copyToClipboard('[--page--]')">[--page--]</span>(分页的地方用该字符代替)<br/><br/>
		第一页&nbsp;&nbsp;&nbsp; ：<input type="text" name="firstPageUrl" id="firstPageUrl" style="width:600px;" />(仅当网址类型为<span style="color:red">连续的</span>且第<span style="color:red">一</span>页的url不符合规则时才需要填写)<br/><br/>
		开始页数：<input type="text" name="startPage" id="startPage" style="width:600px;" value="1" /><br/><br/>
		结束页数：<input type="text" name="endPage" id="endPage" style="width:600px;" /><br/><br/>
		</div>
		
		<div id="gatherUrlTypeDiv_1" style="display:none;">
		指定页面：<textarea  style="width:600px;height:100px;" name="gatherUrlSets" id="gatherUrlSets"></textarea>(仅当网址类型为<span style="color:red">指定的</span>时需要填写，每行一个网址)<br/><br/>
		</div>
		

		列表规则：<textarea  style="width:600px;height:100px;" name="subjectPat" id="subjectPat"></textarea><span style='padding-left:5px;color:red;cursor:pointer;' onClick="copyToClipboard('{*}')">{*}</span>(代表任意字符串)<br/><br/>
		详情规则：<textarea  style="width:600px;height:100px;" name="contentPat" id="contentPat"></textarea><span style='padding-left:5px;color:red;cursor:pointer;' onClick="copyToClipboard('{*}')">{*}</span>(代表任意字符串)<br/><br/>
		标题序号：<input type="text" name="subjectSeq" id="subjectSeq" style="width:600px;" /><br/><br/>
		链接序号：<input type="text" name="listUrlSeq" id="listUrlSeq" style="width:600px;" /><br/><br/>
		正文序号：<input type="text" name="contentSeq" id="contentSeq" style="width:600px;" /><br/><br/>
		
		标题替换：<textarea  style="width:600px;height:100px;" name="subjectReplace" id="subjectReplace"></textarea>(过滤某些不想出现的词语，格式：<span style="color:red"> 原字符|新字符</span>)<br/><br/>
		详情替换：<textarea  style="width:600px;height:100px;" name="contentReplace" id="contentReplace"></textarea>(过滤某些不想出现的词语，格式：<span style="color:red"> 原字符|新字符</span>)<br/><br/>
		
 
		远程图片： <input type="radio" name="remotePicToLocal" value="0" checked="checked" />不采集到本地 &nbsp;&nbsp;&nbsp;&nbsp; <input type="radio" name="remotePicToLocal" value="1"  />采集到本地（耗资源）<br/><br/>
		标题重复： <input type="radio" name="remotePicToLocal" value="0"  />不允许 &nbsp;&nbsp;&nbsp;&nbsp; <input type="radio" name="remotePicToLocal" value="1" checked="checked" />允许<br/><br/>
		标题url必须出现的字符：<textarea onkeydown="if(event.keyCode==13){return false;}"  style="width:500px;height:15px;overflow:hidden;" name="subjectUrlMustInclude" id="subjectUrlMustInclude"></textarea><br/><br/>
		标题url不能出现的字符：<textarea onkeydown="if(event.keyCode==13){return false;}" style="width:500px;height:15px;overflow:hidden;" name="subjectUrlNotInclude" id="subjectUrlNotInclude" ></textarea><br/><br/>
		内容url必须出现的字符：<textarea onkeydown="if(event.keyCode==13){return false;}" style="width:500px;height:15px;overflow:hidden;" name="contentUrlMustInclude" id="contentUrlMustInclude" ></textarea><br/><br/>
		内容url不能出现的字符：<textarea onkeydown="if(event.keyCode==13){return false;}" style="width:500px;height:15px;overflow:hidden;" name="contentUrlNotInclude" id="contentUrlNotInclude" ></textarea><br/><br/>
		<hr/>
		<h3>数据库相关</h3>
		连接信息: <textarea  style="width:600px;height:100px;" name="dbLink" id="dbLink"></textarea>json如： host:localhost,user:user,pass:pass,db:db,table:table<br/><br/>
		字段信息: <textarea  style="width:600px;height:100px;" name="dbField" id="dbField"></textarea>json如：id:null,time:time(),title:title,content:content<br/><br/>
		<input type="submit" value="确定" />
	</form>
</body>
</html>